put-up job


Results for "put-up job"

English - Turkish Dictionary

put-up job

(English - Turkish Dictionary) :
danışıklı dövüş.